home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr25 / bencht.zip / BENCHT.INF (.txt) < prev    next >
OS/2 Help File  |  1993-03-01  |  125KB  |  2,116 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. How to Use the BenchTech Reference ΓòÉΓòÉΓòÉ
  3.  
  4. The BenchTech Reference provides technical information about the BenchTech for 
  5. OS/2 product. Much of the information presented here can also be found in the 
  6. on-line help of the BenchTech for OS/2 program. 
  7.  
  8. How to Use the Contents 
  9.  
  10. When the Contents window first appears, some topics have a plus (+) sign beside 
  11. them. The plus sign indicates that additional topics are available. 
  12.  
  13. To expand the Contents if you are using a mouse, click on the plus sign.  If 
  14. you are using the keyboard, use the Up or Down Arrow key to highlight the topic 
  15. and press the plus (+) key. For example, BenchTech Test Suite has a plus sign 
  16. beside it. To see additional topics for that heading, click on the plus sign or 
  17. highlight that topic and press the plus (+) key. 
  18.  
  19. To view a topic, double-click on the topic (or press the Up or Down Arrow key 
  20. to highlight the topic and press the Enter key). 
  21.  
  22. How to Obtain Additional Information 
  23.  
  24. After you select a topic the information for that topic appears in a window. 
  25. Highlighted words or phrases indicate that additional information is available. 
  26. You will notice that certain words and phrases are highlighted in green 
  27. letters, or in white letters on a black background.  These are called hypertext 
  28. terms. If you are using a mouse, double-click on the highlighted word.  If you 
  29. are using a keyboard, press the Tab key to move to the highlighted word, and 
  30. then press the Enter key.  Additional information appears in a window. 
  31.  
  32. How to Use Action Bar Choices 
  33.  
  34. Several choices are available for managing information presented in the 
  35. BenchTech Reference.  There are three pull-down menus on the action bar:  the 
  36. Services menu, the Options menu, and the Help menu. 
  37.  
  38. The actions that are selectable on the Services menu operate on the active 
  39. window currently displayed on the screen. These actions include the following: 
  40.  
  41. Bookmark 
  42.  
  43. Allows you to set a placeholder so you can retrieve information of interest to 
  44. you. 
  45.  
  46. When you place a bookmark on a topic, it is added to a list of bookmarks you 
  47. have previously set.  You can view the list, and you can remove one or all 
  48. bookmarks from the list.  If you have not set any bookmarks, the list is empty. 
  49.  
  50. To set a bookmark, do the following: 
  51.  
  52.  1. Select a topic from the Contents. 
  53.  
  54.  2. When that topic appears, choose the Bookmark option from the Services 
  55.     pull-down. 
  56.  
  57.  3. If you want to change the name used for the bookmark, type the new name in 
  58.     the field. 
  59.  
  60.  4. Click on the Place radio button (or press the Up or Down Arrow key to 
  61.     select it). 
  62.  
  63.  5. Click on OK (or select it and press Enter). The bookmark is then added to 
  64.     the bookmark list. 
  65.  
  66. Search 
  67.  
  68. Allows you to find occurrences of a word or phrase in the current topic, 
  69. selected topics, or all topics. 
  70.  
  71. You can specify a word or phrase to be searched.  You can also limit the search 
  72. to a set of topics by first marking the topics in the Contents list. 
  73.  
  74. To search for a word or phrase in all topics, do the following: 
  75.  
  76.  1. Choose the Search option from the Services pull-down. 
  77.  
  78.  2. Type the word or words to be searched for. 
  79.  
  80.  3. Click on All sections (or press the Up or Down Arrow keys to select it). 
  81.  
  82.  4. Click on Search (or select it and press Enter) to begin the search. 
  83.  
  84.  5. The list of topics where the word or phrase appears is displayed. 
  85.  
  86. Print 
  87.  
  88. Allows you to print one or more topics.  You can also print a set of topics by 
  89. first marking the topics in the Contents list. 
  90.  
  91. To print the document Contents list, do the following: 
  92.  
  93.  1. Choose Print from the Services pull-down. 
  94.  
  95.  2. Click on Contents (or press the Up or Down Arrow key to select it). 
  96.  
  97.  3. Click on Print (or select it and press Enter). 
  98.  
  99.  4. The Contents list is printed on your printer. 
  100.  
  101. Copy 
  102.  
  103. Allows you to copy a topic that you are viewing to the System Clipboard or to a 
  104. file that you can edit. 
  105.  
  106. You can copy a topic in two ways: 
  107.  
  108.  1. Copy copies the topic that you are viewing into the System Clipboard. 
  109.  
  110.  2. Copy to file copies the topic that you are viewing into a temporary file 
  111.     named TEXT.TMP.  You can later edit that file by using any editor.  You 
  112.     will find TEXT.TMP in the directory where your viewable document resides. 
  113.  
  114. To copy a topic to a file, do the following: 
  115.  
  116.  1. Expand the Contents list and select a topic. 
  117.  
  118.  2. When the topic appears, choose Copy to file from the Services pull-down. 
  119.  
  120.  3. The system puts the text pertaining to that topic into the temporary file 
  121.     named TEXT.TMP. 
  122.  
  123. For information on one of the other choices in the Services pull-down, 
  124. highlight the choice and press the F1 key. 
  125.  
  126. The Options menu allows you to change the way your Contents list is displayed. 
  127. To expand the Contents and show all levels for all topics, choose Expand all 
  128. from the Options pull-down. You can also press the Ctrl and * keys together. 
  129. For information on one of the other choices in the Options pull-down, highlight 
  130. the choice and press the F1 key. 
  131.  
  132. The Help menu allows you to select different types of help information.  You 
  133. can also press the F1 key for help information about the Information 
  134. Presentation Facility (IPF). 
  135.  
  136.  
  137. ΓòÉΓòÉΓòÉ 2. Copyright/Trademark information ΓòÉΓòÉΓòÉ
  138.  
  139. BenchTech for OS/2 Copyright (c) 1992, Synetik Systems. 
  140. All Rights Reserved. 
  141.  
  142. This program is protected under the copyright laws of the United States and 
  143. other countries. Unauthorized reproduction of this program is subject to civil 
  144. and criminal penalties. 
  145.  
  146. This version of the BenchTech for OS/2 Reference may be freely distributed. 
  147.  
  148. BenchTech, Synetik, and the "racing" apple and orange symbol are trademarks of 
  149. Synetik Systems. 
  150.  
  151. Other trademarks that may be used in this document and in the BenchTech 
  152. program: 
  153.  
  154. OS/2 is a trademark of the IBM Corporation. 
  155. Microsoft is a trademark of Microsoft Corporation. 
  156. DeScribe is a trademark of DeScribe, Inc. 
  157. 80386, 80387, and 80486 are trademarks of the Intel Corporation. 
  158.  
  159.  
  160. ΓòÉΓòÉΓòÉ 3. Read Me ΓòÉΓòÉΓòÉ
  161.  
  162. This version of the BenchTech for OS/2 Reference is a intended for distribution 
  163. by Synetik Systems to convey technical information about the BenchTech for OS/2 
  164. program. You may distribute this version of the BenchTech for OS/2 Reference, 
  165. and only this version, amoung co-workers, customers and friends. 
  166.  
  167. The version of the BenchTech for OS/2 reference that comes with the BenchTech 
  168. for OS/2 program, as well as the BenchTech for OS/2 program and related program 
  169. files and documentation may NOT be distributed without written permission of 
  170. Synetik Systems. 
  171.  
  172.  
  173. ΓòÉΓòÉΓòÉ 4. Removing BenchTech for OS/2 ΓòÉΓòÉΓòÉ
  174.  
  175. The BenchTech program does not write to your system configuration files, like 
  176. CONFIG.SYS or OS2.INI, so removing the program from your system is easy. 
  177.  
  178. The following are step by step instructions for removing BenchTech for OS/2. 
  179. These instructions assume that you installed BenchTech to C:\BnchTech and that 
  180. you didn't move the BenchTech folder that was placed on your desktop. Adjust 
  181. accordingly if you have moved the BenchTech folder or installed BenchTech in 
  182. another directory. 
  183.  
  184.  1. Close the BenchTech Program and the BenchTech Reference 
  185.  2. Drag the BenchTech folder that is on your desktop to the shredder. 
  186.  3. Open the C: drive by double clicking. 
  187.  4. Page down until you find the BnchTech directory. 
  188.  5. Drag the BnchTech directory (folder) to the shredder. 
  189.  
  190.  
  191. ΓòÉΓòÉΓòÉ 5. Support ΓòÉΓòÉΓòÉ
  192.  
  193. BenchTech for OS/2 comes with one year of toll-free technical support. Support 
  194. mechanisms are explained in the BenchTech for OS/2 Users guide and the 
  195. BenchTech for OS/2 Reference. 
  196.  
  197.  
  198. ΓòÉΓòÉΓòÉ 6. Ordering Information ΓòÉΓòÉΓòÉ
  199.  
  200. For a limited time, BenchTech for OS/2 is available for $79.95 directly from 
  201. Synetik Systems. To order: 
  202.  
  203. Call (800) 598-1718 in the continental United States 
  204. or 
  205. Call (303) 241-1718 outside the continental United States 
  206. or 
  207. Fax  (303) 243-4516 
  208.  
  209. You may also request a full-color brochure or get information about: 
  210.  
  211. Site licenses 
  212. Network licenses 
  213. Custom version of the program 
  214. Other Synetik Systems programs 
  215. Custom programming 
  216.  
  217. Thank you for your interest in BenchTech for OS/2. 
  218.  
  219.  
  220. ΓòÉΓòÉΓòÉ 7. BenchTech General Concepts ΓòÉΓòÉΓòÉ
  221.  
  222. BenchTech is a suite of 32 bit benchmarks and associated tools designed 
  223. specifically for OS/2 version 2.0 and beyond. OS/2 2.0 performance can vary 
  224. greatly between one computer design and another. Even though all systems that 
  225. run OS/2 are based on the Intel (r) 80386 architecture, the observed 
  226. performance is also very dependant on the cache design, if the system uses a 
  227. cache, the number of wait states required, the video system, the disk drive and 
  228. many other factors. 
  229.  
  230. BenchTech consists of several benchmarks or "tests" as they are often referred 
  231. to in this and other BenchTech documentation. Two of the tests, the BenchTech 
  232. CPU Test and the BenchTech Composite Test, are special, designed to be used to 
  233. compare different computer systems. You may see results of these tests 
  234. advertised by computer manufacturers. When making comparisons between different 
  235. computer systems, make sure that the guidelines for measurements using the 
  236. BenchTech CPU Test and BenchTech Composite Test are followed. These guidelines 
  237. are specified in the BenchTech users guide. 
  238.  
  239. Double click on the highlighted text below for a description of these tests. 
  240.  
  241.  1. BenchTech CPU Test 
  242.  2. BenchTech Composite Test 
  243.  
  244. For an indication of how long each test may take, as well as a listing of the 
  245. units that each test's results are reported in, see Test Duration and Units. 
  246.  
  247. The user interface for BenchTech is designed around a notebook metaphor using 
  248. OS/2's notebook control. 
  249.  
  250. The idea is to organize the tests in such a manner that they are easy to access 
  251. but not overwhelming to the user. The first page of the notebook contains a 
  252. window that displays the results from all the tests. (You might think of this 
  253. page as the cover of the notebook, where you've written down a summary of your 
  254. important results.) 
  255.  
  256. Results Page 
  257.  
  258. The next five pages of the notebook contain checkboxes for all tests except 
  259. BenchTech CPU and BenchTech Composite. Some of the tests also have optional 
  260. parameters that are adjustable. 
  261.  
  262. CPU Page 
  263. Disk Page 
  264. Video Page 
  265. Application Page 
  266. User Page 
  267.  
  268. The next two pages contain controls for setting various options for the way 
  269. that the BenchTech tests are performed and recorded. 
  270.  
  271. Options Page 
  272. Logging Options Page 
  273.  
  274. The last page of the notebook contains the BenchTech macro feature. This 
  275. feature allows the user to write scripts (macros) of BenchTech commands to 
  276. automate testing. 
  277.  
  278. Macro Page 
  279.  
  280.  
  281. ΓòÉΓòÉΓòÉ 8. BenchTech CPU ΓòÉΓòÉΓòÉ
  282.  
  283. The BenchTech CPU Test is designed to examine the performance of your computer 
  284. system's CPU by performing a variety of CPU related tasks, including Integer 
  285. Math, Floating Point Math, and Data Movement. The results are reported in 
  286. BenchTech CPU units per second. The higher the score, the better the relative 
  287. performance. 
  288.  
  289. Note:  This test will take advantage of a math co-processor such as the Intel 
  290. 80387, if one is installed on your system. Such a co-processor will greatly 
  291. reduce the time spent doing certain mathematical functions. However, even if 
  292. you had an infinitely fast co-processor, the test still reflects the other 
  293. functions which do not take advantage of this chip. For example, suppose that, 
  294. on a machine without a co-processor, the test takes 100 seconds overall, 20 
  295. seconds of which are devoted to math functions which use the co-processor. 
  296. Running it on a machine that has a co-processor that performs these function at 
  297. 100 times or even 1000 times the speed of the system without the co-processor 
  298. would yield an overall advantage of only 20%. 
  299.  
  300.  
  301. ΓòÉΓòÉΓòÉ 9. BenchTech Composite ΓòÉΓòÉΓòÉ
  302.  
  303. The BenchTech Composite Test looks at the performance of your computer system 
  304. at a higher level than most benchmarks. The idea is to get a realistic estimate 
  305. of your computer's relative performance when running real OS/2 application 
  306. code. 
  307.  
  308. This test uses the Graphics Programming Interface built into OS/2, just like 
  309. real OS/2 applications do. 
  310.  
  311. The BenchTech Composite Test is somewhat unique in that it uses multiple 
  312. "threads" to perform its various functions. Threads are an integral part of 
  313. OS/2 multi-tasking. Switching between threads can be an important component of 
  314. application performance. BenchTech switches between threads using OS/2's event 
  315. semaphore and message passing mechanisms. Message passing and semaphores are 
  316. not a dominant part of this test, but they are an important factor. 
  317.  
  318. This test looks at three parts of your computer system: 
  319.  
  320.  1. The Hard Disk Drive 
  321.  2. The Video System 
  322.  3. The CPU 
  323.  
  324. This test uses the disk drive specified on the Disk Page. If there is 
  325. insufficient space available (this test requires approximately 3.5 Megabytes) 
  326. on the specified disk, the test will fail. 
  327.  
  328. Since this test uses the OS/2 GPI for drawing to your video display, the 
  329. results of this test are dependent on: 
  330.  
  331.  1. Your video adapter 
  332.  2. The display driver 
  333.  
  334. Care needs to be taken when comparing the results of this test from system to 
  335. system. See "Guidelines for Advertising using the BenchTech CPU and BenchTech 
  336. Composite Tests" in your users guide. 
  337.  
  338. Note:  The first release of IBM OS/2 2.0 did not contain the 32 bit graphics 
  339. engine. IBM has made it known that this feature will be added to OS/2 sometime 
  340. in 1992. Care needs to be taken when comparing the results of this test since 
  341. this upgrade may increase the relative performance of the video system and 
  342. hence the score of this test. Hopefully, IBM will update the OS/2 version 
  343. number (i.e. 2.01) so that the difference will be seen in the BenchTech header. 
  344.  
  345. Note:  This test will take advantage of a math co-processor such as the Intel 
  346. 80387, if one is installed on your system. Such a co-processor will greatly 
  347. reduce the time spent doing certain mathematical functions. However, even if 
  348. you had an infinitely fast co-processor, the test still reflects the other 
  349. functions which do not take advantage of this chip. For example, suppose that, 
  350. on a machine without a co-processor, the test takes 100 seconds overall, 20 
  351. seconds of which are devoted to math functions which use the co-processor. 
  352. Running it on a machine that has a co-processor that performs these function at 
  353. 100 times or even 1000 times the speed of the system without the co-processor 
  354. would yield an overall advantage of only 20%. 
  355.  
  356. Since there are more functions in this test that do not use the co-processor 
  357. than in the BenchTech CPU test, the overall effect of the co-processor is less 
  358. dramatic than in the BenchTech CPU Test. 
  359.  
  360.  
  361. ΓòÉΓòÉΓòÉ 10. BenchTech Test Suite ΓòÉΓòÉΓòÉ
  362.  
  363. The BenchTech test suite consists of twenty-one benchmark tests, three 
  364. application-oriented tests, and one user-specified test. 
  365.  
  366. For information about the individual tests, double click on any of the 
  367. following highlighted text. 
  368.  
  369.  1. Floating Point Math 
  370.  2. Integer Math 
  371.  3. Data Movement 
  372.  4. Memory Access 
  373.  5. Sieve of Eratosthenes 
  374.  6. CPU Cycles 
  375.  7. Dhrystone 
  376.  8. Disk Sequential Write 
  377.  9. Disk Sequential Read 
  378. 10. Disk Random Access Read/Write 
  379. 11. Diskette Sequential Write 
  380. 12. Diskette Sequential Read 
  381. 13. Diskette Random Access Read/Write 
  382. 14. Metafile Display 
  383. 15. Bitmap Bit-Block Transfer (BitBlt) 
  384. 16. Bitmap Scaling 
  385. 17. Text Display 
  386. 18. Simple Vectors 
  387. 19. Complex Vectors 
  388. 20. Filled Vectors 
  389. 21. Towers of Hanoi 
  390. 22. Application Load 
  391. 23. Excel 
  392. 24. DeScribe 
  393. 25. User Tests 
  394.  
  395.  
  396. ΓòÉΓòÉΓòÉ 11. Description of Pages ΓòÉΓòÉΓòÉ
  397.  
  398. This section describes each of the pages of the notebook in some detail. Double 
  399. click on any of the following highlighted text for details about the 
  400. corresponding page. 
  401.  
  402.  1. Results Page 
  403.  2. CPU Page 
  404.  3. Disk Page 
  405.  4. Video Page 
  406.  5. Application Page 
  407.  6. User Page 
  408.  7. Options Page 
  409.  8. Logging Options Page 
  410.  9. Macro Page 
  411.  
  412. Each of the pages in the notebook has the name of the page displayed on an 
  413. associated tab. To move to a page, pick on the corresponding tab. Alternately, 
  414. use the menu option Pages to jump to a specific page. Each of the Pages menu 
  415. options also has an associated keyboard shortcut. 
  416.  
  417.  
  418. ΓòÉΓòÉΓòÉ 11.1. Results Page ΓòÉΓòÉΓòÉ
  419.  
  420. The first page in the notebook, the Results Page, contains an output window 
  421. that displays results from all tests that run under BenchTech. This output 
  422. window is read only, but you may select text and copy it to the clipboard. The 
  423. results can then be pasted into other OS/2 applications. For detail on cut and 
  424. paste, see Edit Menu Option. For an indication of how long each test may take, 
  425. as well as a listing of the units that each test's results are reported in, see 
  426. Test Duration and Units. 
  427.  
  428. There are also special output windows that show the latest results of the 
  429. BenchTech CPU Test and BenchTech Composite Test. 
  430.  
  431. Five buttons related to the starting and stopping of BenchTech tests are 
  432. located on the Results Page. These buttons are also located on the menu bar for 
  433. users who prefer the pull-down menus. These buttons are: 
  434.  
  435.  1. Start CPU 
  436.  2. Start Composite 
  437.  3. Start Selected 
  438.  4. Start Macro 
  439.  5. Halt Tests 
  440.  
  441. The window labeled Status contains an indication of the status of BenchTech at 
  442. any given time. For example, when a test is running the status window displays 
  443. Running, and when a test is being halted, the indicator displays Halting. 
  444.  
  445. The results page also contains buttons to Clear Results and Print Results, 
  446. which Clear and Print the results window, respectively. 
  447.  
  448.  
  449. ΓòÉΓòÉΓòÉ 11.1.1. Start BenchTech CPU ΓòÉΓòÉΓòÉ
  450.  
  451. The Start BenchTech CPU button begins the execution of the BenchTech CPU Test. 
  452.  
  453. For a description of this test, see BenchTech CPU Test. 
  454.  
  455. Note:  If the Pause option is greater than zero, BenchTech will pause for 
  456. approximately the specified period before starting the test. Similarly, the 
  457. Repeat option is used to determine how many times to execute the test. For a 
  458. description of these options, see Pause and Repeat, in the description of the 
  459. Options Page. 
  460.  
  461.  
  462. ΓòÉΓòÉΓòÉ 11.1.2. Start BenchTech Composite ΓòÉΓòÉΓòÉ
  463.  
  464. The Start BenchTech Composite button begins the execution of the BenchTech 
  465. Composite Test. 
  466.  
  467. For a description of this test see BenchTech Composite Test. 
  468.  
  469. Note:  If the Pause option is greater than zero, BenchTech will pause for 
  470. approximately the specified period before starting the test. Similarly, the 
  471. Repeat option is used to determine how many times to execute the test. For a 
  472. description of these options, see Pause and Repeat, in the description of the 
  473. Options Page. 
  474.  
  475.  
  476. ΓòÉΓòÉΓòÉ 11.1.3. Start Selected Tests ΓòÉΓòÉΓòÉ
  477.  
  478. The Start Selected button begins the execution of any tests that have been 
  479. selected on the CPU Page, the Disk Page, the Video Page, the Application Page 
  480. or the User Page. 
  481.  
  482. The tests will be executed in the order that they appear on the notebook pages. 
  483.  
  484. Note:  If the Pause option is greater than zero, BenchTech will pause for 
  485. approximately the specified period before starting the test. Similarly, the 
  486. Repeat option is used to determine how many times to execute the test. For a 
  487. description of these options, see Pause and Repeat, in the description of the 
  488. Options Page. 
  489.  
  490.  
  491. ΓòÉΓòÉΓòÉ 11.1.4. Start Selected Macro ΓòÉΓòÉΓòÉ
  492.  
  493. The Start Selected Macro button will begin the execution of the macro that has 
  494. been selected on the Macro Page. If no macro has been selected and execution is 
  495. requested, the macro handler will produce a non-zero return code in the macro 
  496. results window. 
  497.  
  498.  
  499. ΓòÉΓòÉΓòÉ 11.1.5. Halt Tests ΓòÉΓòÉΓòÉ
  500.  
  501. To stop a test, select the Halt Tests button. The currently running test should 
  502. stop within a second or two, although some tests may take longer. Halting a 
  503. test will also stop the execution of any selected tests that are waiting to 
  504. run. 
  505.  
  506. This option can also be used to stop a macro in progress. 
  507.  
  508. Note:  The keyboard shortcut "Control + H" is also available for this command. 
  509. This keyboard shortcut may be useful during video tests, where getting mouse 
  510. input in quickly enough can be difficult. 
  511.  
  512.  
  513. ΓòÉΓòÉΓòÉ 11.1.6. Clear Results ΓòÉΓòÉΓòÉ
  514.  
  515. The Clear Results button will clear the contents of the results window. If the 
  516. Header message type is set on the Logging Options Page, a new header will be 
  517. written into the results window. 
  518.  
  519. Note:  When results are cleared using this button, they are not logged even if 
  520. the logging option is set to Append or write. 
  521.  
  522. For information on logging, see Logging Options Page. 
  523.  
  524.  
  525. ΓòÉΓòÉΓòÉ 11.1.7. Print Results ΓòÉΓòÉΓòÉ
  526.  
  527. The Print Results button will print the contents of the results window to your 
  528. default OS/2 printer. 
  529.  
  530. Note:  The results window contents are cleared when it contains approximately 
  531. 30,000 characters. If the Logging Option is set to Append or Write, the 
  532. contents are saved to a log file before the window is cleared. 
  533.  
  534. For information on logging, see Logging Options Page. 
  535.  
  536.  
  537. ΓòÉΓòÉΓòÉ 11.2. CPU Page ΓòÉΓòÉΓòÉ
  538.  
  539. The CPU Page allows you to select any combination of seven tests that relate to 
  540. CPU and memory performance. To select a test for execution, pick on the 
  541. corresponding checkbox. To select all seven, pick on the button labeled All 
  542. CPU/Memory Tests. 
  543.  
  544. To execute the selected tests, select the Start Selected menu option under 
  545. Start on the menu bar, or jump to the Results Page and click on the Start 
  546. Selected button. 
  547.  
  548. For more information about the tests on this page, double click on any of the 
  549. following highlighted text. 
  550.  
  551.  1. Floating Point Math 
  552.  2. Integer Math 
  553.  3. Data Movement 
  554.  4. Memory Access 
  555.  5. Sieve of Eratosthenes 
  556.  6. CPU Cycles 
  557.  7. Dhrystone 
  558.  
  559.  
  560. ΓòÉΓòÉΓòÉ 11.3. Disk Page ΓòÉΓòÉΓòÉ
  561.  
  562. The Disk Page allows you to select any combination of six tests that relate to 
  563. disk drive and diskette drive performance. To select a test for execution, pick 
  564. on the corresponding checkbox. To select all six, pick on the button labeled 
  565. "All Disk/Diskette tests". 
  566.  
  567. To execute the selected tests, select the Start Selected menu option under 
  568. Start on the menu bar, or jump to the Results Page and click on the Start 
  569. Selected button. 
  570.  
  571. For more information about the tests on this page, double click on any of the 
  572. following highlighted text. 
  573.  
  574.  1. Disk Sequential Write 
  575.  2. Disk Sequential Read 
  576.  3. Disk Random Access Read/Write 
  577.  4. Diskette Sequential Write 
  578.  5. Diskette Sequential Read 
  579.  6. Diskette Random Access Read/Write 
  580.  
  581.  
  582. ΓòÉΓòÉΓòÉ 11.4. Video Page ΓòÉΓòÉΓòÉ
  583.  
  584. The Video Page allows you to select any combination of eight tests that relate 
  585. to video system performance. To select a test for execution, pick on the 
  586. corresponding checkbox. To select all eight, pick on the button labeled "All 
  587. Video tests". 
  588.  
  589. To execute the selected tests, select the Start Selected menu option under 
  590. Start on the menu bar, or jump to the Results Page and click on the Start 
  591. Selected button. 
  592.  
  593. For more information about the tests on this page, double click on any of the 
  594. following highlighted text. 
  595.  
  596.  1. Metafile Display 
  597.  2. Bitmap Bit-Block Transfer (BitBlt) 
  598.  3. Bitmap Scaling 
  599.  4. Text Display 
  600.  5. Simple Vectors 
  601.  6. Complex Vectors 
  602.  7. Filled Vectors 
  603.  8. Towers of Hanoi 
  604.  
  605. Note:  The first release of IBM OS/2 2.0 did not contain the 32 bit graphics 
  606. engine. IBM has made it known that this feature will be added to OS/2 sometime 
  607. in 1992. Care needs to be taken when comparing the results of this test since 
  608. this upgrade may increase the relative performance of the video system and 
  609. hence the results of these tests. Hopefully, IBM will update the OS/2 version 
  610. number (i.e. 2.01) so that the difference will be seen in the BenchTech header. 
  611.  
  612.  
  613. ΓòÉΓòÉΓòÉ 11.5. Applications Page ΓòÉΓòÉΓòÉ
  614.  
  615. The Application Page allows you to select any combination of three tests that 
  616. demonstrate real OS/2 application performance. To select a test for execution, 
  617. pick on the corresponding checkbox. 
  618.  
  619. To execute the selected tests, select the Start Selected menu option under 
  620. Start on the menu bar, or jump to the Results Page and click on the Start 
  621. Selected button. 
  622.  
  623. Note:  The Excel test uses Microsoft (r) Excel for OS/2 and the DeScribe (r) 
  624. test uses the DeScribe Word Processor. These packages are required to run these 
  625. tests and are not included with BenchTech. 
  626.  
  627. Note:  Microsoft is a registered trademark of the Microsoft Corporation. 
  628. DeScribe is a registered trademark of DeScribe, Inc. 
  629.  
  630. For more information about the tests on this page, double click on any of the 
  631. following highlighted text. 
  632.  
  633.  1. Application Load 
  634.  2. Excel 
  635.  3. Describe 
  636.  
  637.  
  638. ΓòÉΓòÉΓòÉ 11.6. User Page ΓòÉΓòÉΓòÉ
  639.  
  640. The User Page allows you to specify your own tests to run under BenchTech. The 
  641. test can consist of OS/2, OS/2 PM, DOS, or Win-OS/2 programs. To select a test 
  642. for execution, pick on the corresponding checkbox. 
  643.  
  644. To execute the selected tests, select the Start Selected menu option under 
  645. Start on the menu bar, or jump to the Results Page and click on the Start 
  646. Selected button. 
  647.  
  648. For more information about the User Test, double click on the following 
  649. highlighted text. 
  650.  
  651.  1. User Test 
  652.  
  653.  
  654. ΓòÉΓòÉΓòÉ 11.7. Options Page ΓòÉΓòÉΓòÉ
  655.  
  656. The Options Page allows you to set certain options related to how the BenchTech 
  657. tests are executed. 
  658.  
  659. The options are: 
  660.  
  661.  1. Pause 
  662.  2. Repeat (Number of times to execute tests) 
  663.  3. Keep/Deselect (After Tests Complete) 
  664.  4. System Disk Cache 
  665.  5. Graphics Window Size 
  666.  
  667.  
  668. ΓòÉΓòÉΓòÉ 11.7.1. Pause ΓòÉΓòÉΓòÉ
  669.  
  670. The Pause option allows you to specify how long BenchTech pauses before each 
  671. test begins execution. You may use the spin button to "spin" to a pause value 
  672. or type over the current value to set your own. 
  673.  
  674.  
  675. ΓòÉΓòÉΓòÉ 11.7.2. Repeat ΓòÉΓòÉΓòÉ
  676.  
  677. The Repeat option allows you to specify how many times each test is to be 
  678. executed. You may use the spin button to "spin" to a repeat value or type over 
  679. the current value to set your own. 
  680.  
  681.  
  682. ΓòÉΓòÉΓòÉ 11.7.3. Keep/Deselect (After Tests Complete) ΓòÉΓòÉΓòÉ
  683.  
  684. If the Keep Tests Selected option is selected, when BenchTech has completed 
  685. execution of the tests, the selected tests will remain selected. If, however, 
  686. the Deselect All Tests option is selected, the tests will be deselected after 
  687. execution. 
  688.  
  689.  
  690. ΓòÉΓòÉΓòÉ 11.7.4. System Disk Cache ΓòÉΓòÉΓòÉ
  691.  
  692. The System Disk Cache options apply only to the Disk tests. If the System Disk 
  693. Cache Option is set to Use, BenchTech will use the system disk cache (as 
  694. specified in your OS/2 CONFIG.SYS file). If this option is set to Bypass, 
  695. BenchTech will not use the system disk cache. The BenchTech Composite Test 
  696. bypasses the system cache. 
  697.  
  698. Note:  BenchTech has no control over a disk cache implemented in hardware, such 
  699. as a caching SCSI controller board. 
  700.  
  701.  
  702. ΓòÉΓòÉΓòÉ 11.7.5. Graphics Window Size ΓòÉΓòÉΓòÉ
  703.  
  704. The Graphics Window Size options apply only to the Video tests. This option is 
  705. used to determine how the graphics window is to be sized. 
  706.  
  707.  1. "Fixed Size" - The size of the window is constant in pixels. 
  708.  
  709.  2. "Proportional Display" - The size of the window is proportionate to the 
  710.     size of your video display. On a standard VGA screen this option produces 
  711.     the same size window as the fixed size option. On a larger display (i.e. 
  712.     800 x 600 or 1024 x 768, etc), the window is proportionately larger. 
  713.  
  714.  3. "Semi-Proportional" - This option essentially is a compromise between Fixed 
  715.     and Proportional Display. The reason for this option is that as the display 
  716.     resolution becomes greater, people tend to make window sizes that are 
  717.     larger than their VGA counterparts, but not proportionately larger. 
  718.     BenchTech uses the same scheme to enlarge the size of the notebook as the 
  719.     screen size gets larger. On a VGA screen, the notebook covers nearly the 
  720.     entire screen. On a 1024 x 768 display, we enlarge the notebook, but by a 
  721.     smaller factor. The result is a notebook size that is readable, but doesn't 
  722.     occupy too much display area. 
  723.  
  724.  4. "Full Screen" - This option results in a window size equal to the size of 
  725.     your display screen. 
  726.  
  727. Note:  The BenchTech Composite Test uses a fixed size window and is not 
  728. affected by this option. 
  729.  
  730.  
  731. ΓòÉΓòÉΓòÉ 11.8. Logging Options Page ΓòÉΓòÉΓòÉ
  732.  
  733. The Logging Options Page allows you to set options concerning the logging of 
  734. BenchTech results.  Definition of Logging 
  735.  
  736. The options are: 
  737.  
  738.  1. Output Message Types 
  739.  2. Log File Option 
  740.  3. Change Log File Name 
  741.  
  742.  
  743. ΓòÉΓòÉΓòÉ 11.8.1. Output Message Types ΓòÉΓòÉΓòÉ
  744.  
  745. BenchTech produces four types of output messages that are written to the 
  746. results window. They are: 
  747.  
  748.  1. Results 
  749.  2. Errors 
  750.  3. Informational Messages 
  751.  4. Header Information 
  752.  
  753. Examples of each type of message are given below. A particular message is 
  754. written to the results window only if its corresponding type was enabled in the 
  755. Output Message Type checkbox list. 
  756.  
  757. Example of results message: 
  758.  
  759. 20:27:22 Towers of Hanoi: Time to solve 10.22 seconds
  760. or 
  761.  
  762. 20:31:43 BenchTech CPU: Score = 25.6
  763.  
  764. Example of error messages: 
  765.  
  766. Disk Write: was Halted
  767. or 
  768.  
  769. Unable to create file, may not be enough space on disk
  770. Disk Write: ended in Error
  771.  
  772. Example of Informational messages 
  773.  
  774. 20:27:12 Towers of Hanoi: Test starting
  775. 20:27:22 Towers of Hanoi: (10 disks, size 12, total disks moved 1023)
  776.  
  777. Example of header messages: 
  778.  
  779. BenchTech Output Log
  780. Created Wed May 20 20:13:46 1992
  781. BenchTech Version 1.00
  782. OS/2 Version 2.00
  783.  
  784.  
  785. ΓòÉΓòÉΓòÉ 11.8.2. Log File Option ΓòÉΓòÉΓòÉ
  786.  
  787. The Log File Option allows the user to specify how or if results are logged to 
  788. a log file. 
  789.  
  790. Select Write to write log data over any previous log file data. Select Append 
  791. to append log data to a log file. Select Off to disable writing log data to a 
  792. log file. 
  793.  
  794. Log data are generally written to the log file when BenchTech is ended. When 
  795. you close the BenchTech program, if this option is set to Write or Append the 
  796. log data will be written to the log file. 
  797.  
  798. In addition, if the results window contents reach approximately 30,000 
  799. characters, the contents of the windows are logged according to this option and 
  800. the results window is cleared. 
  801.  
  802. To insure that none of your results are lost, set this to Append before running 
  803. any tests. 
  804.  
  805.  
  806. ΓòÉΓòÉΓòÉ 11.8.3. Change Log File Name ΓòÉΓòÉΓòÉ
  807.  
  808. The Change... button, under Current Log File, allows you to specify the name of 
  809. the file where you would like logging to take place. Clicking on this button 
  810. brings up the standard OS/2 file dialog box, where you make your log file 
  811. selection. 
  812.  
  813.  
  814. ΓòÉΓòÉΓòÉ 11.9. Macro Page ΓòÉΓòÉΓòÉ
  815.  
  816. The Macro Page contains controls that allow you to select, perform simple 
  817. editing on, and execute a BenchTech macro. This page also contains windows that 
  818. show the return code from the macro. 
  819.  
  820. Definition of Macro 
  821.  
  822. BenchTech macros are based on the Rexx procedure language. Rexx is an easy to 
  823. use, structured programming language that is included with the OS/2 operating 
  824. system. Rexx is also available on several other IBM and non-IBM platforms. 
  825. Several BenchTech specific functions are available in addition to the standard 
  826. Rexx instruction set. These function only operate when the BenchTech macro is 
  827. executed under the control of BenchTech. 
  828.  
  829. The Macro Page allows you to: 
  830.  
  831.  1. Select a Macro for Execution 
  832.  2. Perform Simple Editing on the Macro 
  833.  3. Start the Selected Macro 
  834.  
  835. The additional Rexx functions provided by BenchTech are described in the 
  836. BenchTech Macro Functions section. 
  837.  
  838.  
  839. ΓòÉΓòÉΓòÉ 11.9.1. Select a Macro for Execution ΓòÉΓòÉΓòÉ
  840.  
  841. The Select button on the Macro Page allows you to specify the macro to be 
  842. executed. Clicking on this button brings up the standard OS/2 file dialog box, 
  843. where you make your macro file selection. 
  844.  
  845.  
  846. ΓòÉΓòÉΓòÉ 11.9.2. Edit the Selected Macro ΓòÉΓòÉΓòÉ
  847.  
  848. To edit the selected macro, use your mouse to make the macro edit area current. 
  849. Edit the file as you would with the OS/2 system editor. To save the file, 
  850. select Save. To save the file under a different, select Save As.... To cancel 
  851. the edit session, pick Cancel.. 
  852.  
  853. Note:  You cannot execute a macro when it has been edited but not saved. To 
  854. execute a macro once it has been changed, you must select Cancel, Save As, or 
  855. Save. 
  856.  
  857. Note:  You don't have to use the editor built into BenchTech. Use whatever 
  858. editor you prefer. 
  859.  
  860.  
  861. ΓòÉΓòÉΓòÉ 11.9.3. Start the Selected Macro ΓòÉΓòÉΓòÉ
  862.  
  863. The Start Selected Macro button on the Macro Page will begin the execution of 
  864. the selected macro. This button performs the same function as the Start Macro 
  865. menu option under Start on the menu bar or the Start Selected button on the 
  866. Results Page. 
  867.  
  868.  
  869. ΓòÉΓòÉΓòÉ 11.9.4. BenchTech Macro functions ΓòÉΓòÉΓòÉ
  870.  
  871. The Rexx functions that are provided by BenchTech are as follows: 
  872.  
  873.  1. BT_OutputMessage 
  874.  2. BT_ClearResults 
  875.  3. BT_PrintResults 
  876.  4. BT_StartSelected 
  877.  5. BT_StartCPU 
  878.  6. BT_StartComposite 
  879.  7. BT_SelectTest 
  880.  8. BT_SetOptions 
  881.  9. BT_TurnToPage 
  882.  
  883.  
  884. ΓòÉΓòÉΓòÉ 11.9.5. BT_OutputMessage ΓòÉΓòÉΓòÉ
  885.  
  886. BT_OutputMessage 
  887.  
  888.    Expected number of parameters: 1 
  889.    Parameter 1: string to be displayed 
  890.  
  891.    This function will echo the parameter to the results display. 
  892.  
  893.    Example: 
  894.  
  895.       BT_OutputMessage('Hello...');
  896.  
  897.    will output the words "Hello..." on the results display. 
  898.  
  899.  
  900. ΓòÉΓòÉΓòÉ 11.9.6. BT_ClearResults ΓòÉΓòÉΓòÉ
  901.  
  902. BT_ClearResults 
  903.  
  904.    Expected number of parameters: 0 
  905.  
  906.    This function will clear the results window in the same manner as the Clear 
  907.    Results button on the Results Page. 
  908.  
  909.    Example: 
  910.  
  911.       BT_ClearResults();
  912.  
  913.    will clear the results display. 
  914.  
  915.  
  916. ΓòÉΓòÉΓòÉ 11.9.7. BT_PrintResults ΓòÉΓòÉΓòÉ
  917.  
  918. BT_PrintResults 
  919.  
  920.    Expected number of parameters: 0 
  921.  
  922.    This function will print the results window in the same manner as the Print 
  923.    Results button on the Results Page. 
  924.  
  925.    Example: 
  926.  
  927.       BT_PrintResults();
  928.  
  929.    will print the results display to your default OS/2 printer. 
  930.  
  931.  
  932. ΓòÉΓòÉΓòÉ 11.9.8. BT_StartSelected ΓòÉΓòÉΓòÉ
  933.  
  934. BT_StartSelected 
  935.  
  936.    Expected number of parameters: 0 
  937.  
  938.    This function will begin execution of the selected tests in the same manner 
  939.    as manually selecting the Start Selected button on the Results Page. 
  940.  
  941.    Example: 
  942.  
  943.       BT_SelectTest('Dhrystone','TRUE');
  944.       BT_StartSelected();
  945.  
  946.    will start the Dhrystone test, as well as any other currently selected 
  947.    tests. 
  948.  
  949.  
  950. ΓòÉΓòÉΓòÉ 11.9.9. BT_StartCPU ΓòÉΓòÉΓòÉ
  951.  
  952. BT_StartCPU 
  953.  
  954.    Expected number of parameters: 0 
  955.  
  956.    This function will begin execution of the BenchTech CPU Test in the same 
  957.    manner as manually selecting the Start CPU button on the Results Page. 
  958.  
  959.    Example: 
  960.  
  961.       BT_StartCPU();
  962.  
  963.    will start the BenchTech CPU Test. 
  964.  
  965.  
  966. ΓòÉΓòÉΓòÉ 11.9.10. BT_StartComposite ΓòÉΓòÉΓòÉ
  967.  
  968. BT_StartComposite 
  969.  
  970.    Expected number of parameters: 0 
  971.  
  972.    This function will begin execution of the BenchTech Composite Test in the 
  973.    same manner as manually selecting the Start Composite button on the Results 
  974.    Page. 
  975.  
  976.    Example: 
  977.  
  978.       BT_StartComposite();
  979.  
  980.    will start the BenchTech Composite Test. 
  981.  
  982.  
  983. ΓòÉΓòÉΓòÉ 11.9.11. BT_SelectTest ΓòÉΓòÉΓòÉ
  984.  
  985. BT_SelectTest 
  986.  
  987.    Expected number of parameters: 2 
  988.    Parameter 1: Name of test 
  989.    Parameter 2: TRUE (select) or FALSE (deselect) 
  990.  
  991.    This function will select or deselect the specified test. 
  992.  
  993.    Valid test names for parameter 1 are: 
  994.  
  995.          FLOATINGPOINT
  996.          INTEGER
  997.          DATAMOVEMENT
  998.          MEMORYACCESS
  999.          SIEVE
  1000.          CYCLES
  1001.          DHRYSTONE
  1002.          DISKWRITE
  1003.          DISKREAD
  1004.          DISKRANDOM
  1005.          DISKETTEWRITE
  1006.          DISKETTEREAD
  1007.          DISKETTERANDOM
  1008.          METAFILE
  1009.          BITMAPDONTSTRETCH
  1010.          BITMAPSTRETCH
  1011.          TEXTDISPLAY
  1012.          SIMPLEVECTOR
  1013.          COMPLEXVECTOR
  1014.          FILLVECTOR
  1015.          HANOI
  1016.          APPLICATIONLOAD
  1017.          EXCEL
  1018.          DESCRIBE
  1019.          USER
  1020.  
  1021.    The names may be specified in any combination of upper and lower case. 
  1022.  
  1023.    Example: 
  1024.  
  1025.       BT_SelectTest('Metafile','TRUE');
  1026.       BT_SelectTest('Excel','false');
  1027.  
  1028.    will select the Metafile Test, and deselect the Excel test. 
  1029.  
  1030.  
  1031. ΓòÉΓòÉΓòÉ 11.9.12. BT_SetOptions ΓòÉΓòÉΓòÉ
  1032.  
  1033. BT_SelectTest 
  1034.  
  1035.    Expected number of parameters: 1, 2 or 3 
  1036.    Parameter 1: Name of test or option 
  1037.    Parameter 2: Options setting 1 
  1038.    Parameter 3: Options setting 2 
  1039.  
  1040.    This function will begin set the specified option(s). 
  1041.  
  1042.    Valid values for parameter 1 are: 
  1043.  
  1044.          SIEVE
  1045.          DHRYSTONE
  1046.          HANOI
  1047.          EXCEL
  1048.          DESCRIBE
  1049.          USERSETUPCOMMAND
  1050.          USERSETUPPARAMETERS
  1051.          USERTIMEDCOMMAND
  1052.          USERTIMEDPARAMETERS
  1053.          USERCLEANUPCOMMAND
  1054.          USERCLEANUPPARAMETERS
  1055.          DISK
  1056.          DISKETTE
  1057.          PAUSE
  1058.          REPEAT
  1059.          DESELECT
  1060.          KEEPSELECTED
  1061.          USECACHE
  1062.          BYPASSCACHE
  1063.          OUTPUTRESULTS
  1064.          OUTPUTERRORS
  1065.          OUTPUTINFORMATION
  1066.          OUTPUTHEADER
  1067.          LOGAPPEND
  1068.          LOGWRITEOVER
  1069.          LOGOFF
  1070.          GRAPHICSFIXED
  1071.          GRAPHICSPROP
  1072.          GRAPHICSSEMI
  1073.          GRAPHICSFULL
  1074.  
  1075.    The names may be specified in any combination of upper and lower case. 
  1076.  
  1077.    The Hanoi Test is the only option that takes 3 parameters. 
  1078.  
  1079.    Example: 
  1080.  
  1081.       BT_SetOption('Sieve','500');
  1082.       BT_SetOption('DeScribe','D:\TEST\DESCRIBE');
  1083.       BT_SetOption('UserTimedCommand','C:\TEST\TEST.EXE');
  1084.       BT_SetOption('UserTimedParameters','/l 25');
  1085.       BT_SetOption('Hanoi','10','12');
  1086.       BT_SetOption('DISK','F:');
  1087.       BT_SetOption('pause','2.0');
  1088.       BT_SetOption('BypassCache');
  1089.       BT_SetOption('OutputResults','TRUE');
  1090.       BT_SetOption('LogAppend');
  1091.  
  1092.    will 
  1093.  
  1094.     1. set the number of iteration for the Sieve Test to 500 
  1095.  
  1096.     2. set the pathname for the DeScribe Test to 'D:\TEST\DESCRIBE' 
  1097.  
  1098.     3. set the path and file name for the timed program in the User Test to 
  1099.        'C:\TEST\TEST.EXE' 
  1100.  
  1101.     4. set the parameters for the timed program in the User Test to '/l 25' 
  1102.  
  1103.     5. set the number of disk to 10 and the disk size to 12 for the Hanoi Test 
  1104.  
  1105.     6. set the disk to be tested for the disk tests to F: 
  1106.  
  1107.     7. set the pause value to 2.0 seconds 
  1108.  
  1109.     8. set the System Cache option to Bypass 
  1110.  
  1111.     9. set the Results output message type to on 
  1112.  
  1113.    10. set the Log File Option to Append 
  1114.  
  1115.  
  1116. ΓòÉΓòÉΓòÉ 11.9.13. BT_TurnToPage ΓòÉΓòÉΓòÉ
  1117.  
  1118. BT_TurnToPage 
  1119.  
  1120.    Expected number of parameters: 1 
  1121.    Parameter 1: Page to turn to 
  1122.  
  1123.    This function will change the current notebook page to the specified page. 
  1124.  
  1125.    Valid values for parameter 1 are: 
  1126.  
  1127.          NEXT
  1128.          PREVIOUS
  1129.          RESULTS
  1130.          CPU
  1131.          VIDEO
  1132.          DISK
  1133.          APPLICATION
  1134.          USER
  1135.          OPTIONS
  1136.          LOGGING
  1137.          MACRO
  1138.  
  1139.    The names may be specified in any combination of upper and lower case. 
  1140.  
  1141.    Example: 
  1142.  
  1143.       BT_TurnToPage(LOGGING);
  1144.  
  1145.    will change the current notebook page to the Logging Options Page. 
  1146.  
  1147.  
  1148. ΓòÉΓòÉΓòÉ 12. Menu Options ΓòÉΓòÉΓòÉ
  1149.  
  1150. This section describes BenchTech menu options. Double click on the selections 
  1151. below for a description of the corresponding menu option. 
  1152.  
  1153.  1. Edit 
  1154.  2. Start 
  1155.  3. Pages 
  1156.  4. Options 
  1157.  5. Help 
  1158.  
  1159.  
  1160. ΓòÉΓòÉΓòÉ 12.1. Edit Menu Option ΓòÉΓòÉΓòÉ
  1161.  
  1162. The Edit menu option contains menu options related to the OS/2 clipboard. 
  1163.  
  1164. You can use these options to transfer text data between BenchTech and other 
  1165. OS/2 applications. 
  1166.  
  1167. Note:  The Cut, Paste, and Clear options are only enabled on the macro edit 
  1168. window. Copy is always enabled, i.e. you can copy data from any window, 
  1169. including the results window, and paste it into another application. You can 
  1170. cut, copy, paste or clear data in the macro edit window. 
  1171.  
  1172.  1. Cut 
  1173.  2. Copy 
  1174.  3. Paste 
  1175.  4. Clear 
  1176.  
  1177.  
  1178. ΓòÉΓòÉΓòÉ 12.1.1. Cut ΓòÉΓòÉΓòÉ
  1179.  
  1180. The Cut menu option allows you to "cut" text data from the macro edit window. 
  1181. "Cut" means delete the data from the window and place it in the clipboard. 
  1182.  
  1183. To "cut" text: 
  1184.  
  1185.  1. Select the text to be cut. 
  1186.  2. Select Edit. 
  1187.  3. Select Cut. 
  1188.  
  1189. The keyboard shortcut for this option is "Shift + Delete." 
  1190.  
  1191.  
  1192. ΓòÉΓòÉΓòÉ 12.1.2. Copy ΓòÉΓòÉΓòÉ
  1193.  
  1194. The Copy menu option allows you to "copy" text data from any BenchTech window. 
  1195. "Copy" means to copy the selected text to the clipboard. 
  1196.  
  1197. To "copy" text: 
  1198.  
  1199.  1. Select the text to be copied. 
  1200.  2. Select Edit. 
  1201.  3. Select Copy. 
  1202.  
  1203. The keyboard shortcut for this option is "Control + Insert." 
  1204.  
  1205.  
  1206. ΓòÉΓòÉΓòÉ 12.1.3. Paste ΓòÉΓòÉΓòÉ
  1207.  
  1208. The Paste menu option allows you to "paste" text data into the macro edit 
  1209. window. "Paste" means copy the data from clipboard and place it in the macro 
  1210. being edited. 
  1211.  
  1212. To insert text that you have cut or copied to the clipboard into the macro 
  1213. being edited: 
  1214.  
  1215.  1. Move the cursor to the point in the file where you want to insert the text. 
  1216.  2. Select Edit. 
  1217.  3. Select Paste. 
  1218.  
  1219. The keyboard shortcut for this option is "Shift + Insert." 
  1220.  
  1221.  
  1222. ΓòÉΓòÉΓòÉ 12.1.4. Clear ΓòÉΓòÉΓòÉ
  1223.  
  1224. The Clear menu allows you to delete selected text without copying it to the 
  1225. clipboard. 
  1226.  
  1227. To delete text: 
  1228.  
  1229.  1. Select the text to be deleted. 
  1230.  2. Select Edit. 
  1231.  3. Select Clear. 
  1232.  
  1233. The keyboard shortcut for this option is "Delete." 
  1234.  
  1235.  
  1236. ΓòÉΓòÉΓòÉ 12.2. Start Menu Option ΓòÉΓòÉΓòÉ
  1237.  
  1238. The Start menu option contains menu options to start and stop the BenchTech 
  1239. tests. 
  1240.  
  1241.  1. Start CPU 
  1242.  2. Start Composite 
  1243.  3. Start Selected 
  1244.  4. Start Macro 
  1245.  5. Halt Tests 
  1246.  
  1247.  
  1248. ΓòÉΓòÉΓòÉ 12.2.1. Start CPU ΓòÉΓòÉΓòÉ
  1249.  
  1250. The Start CPU menu option starts the BenchTech CPU test. This button performs 
  1251. the same function as the Start BenchTech CPU button on the Results Page. 
  1252.  
  1253. The keyboard shortcut for this option is "Control + P." 
  1254.  
  1255.  
  1256. ΓòÉΓòÉΓòÉ 12.2.2. Start Composite ΓòÉΓòÉΓòÉ
  1257.  
  1258. The Start Composite menu option starts the BenchTech Composite test. This 
  1259. button performs the same function as the Start BenchTech Composite button on 
  1260. the Results Page. 
  1261.  
  1262. The keyboard shortcut for this option is "Control + C." 
  1263.  
  1264.  
  1265. ΓòÉΓòÉΓòÉ 12.2.3. Start Selected ΓòÉΓòÉΓòÉ
  1266.  
  1267. The Start Selected menu option starts the currently selected tests. This button 
  1268. performs the same function as the Start Selected button on the Results Page. 
  1269.  
  1270. The keyboard shortcut for this option is "Control + S." 
  1271.  
  1272.  
  1273. ΓòÉΓòÉΓòÉ 12.2.4. Start Macro ΓòÉΓòÉΓòÉ
  1274.  
  1275. The Start Macro menu option starts the currently selected macro. This button 
  1276. performs the same function as the Start Macro button on the Results Page. 
  1277.  
  1278. The keyboard shortcut for this option is "Control + M." 
  1279.  
  1280.  
  1281. ΓòÉΓòÉΓòÉ 12.2.5. Halt ΓòÉΓòÉΓòÉ
  1282.  
  1283. The Halt menu option stops the current test or macro. This button performs the 
  1284. same function as the Halt Tests button on the Results Page. 
  1285.  
  1286. The keyboard shortcut for this option is "Control + H." 
  1287.  
  1288.  
  1289. ΓòÉΓòÉΓòÉ 12.3. Pages Menu Option ΓòÉΓòÉΓòÉ
  1290.  
  1291. The Pages menu option presents a list of menu (and keyboard) shortcuts for 
  1292. jumping to pages in the notebook. 
  1293.  
  1294.  1. Next Page 
  1295.  2. Previous Page 
  1296.  3. Results Page 
  1297.  4. CPU Page 
  1298.  5. Disk Page 
  1299.  6. Video Page 
  1300.  7. Application Page 
  1301.  8. User Page 
  1302.  9. Options Page 
  1303. 10. Logging Options Page 
  1304. 11. Macro Page 
  1305.  
  1306.  
  1307. ΓòÉΓòÉΓòÉ 12.3.1. Next Page ΓòÉΓòÉΓòÉ
  1308.  
  1309. Use this menu option to turn to the next page in the notebook. 
  1310.  
  1311. The keyboard shortcut for this option is "Alt + N." 
  1312.  
  1313.  
  1314. ΓòÉΓòÉΓòÉ 12.3.2. Previous Page ΓòÉΓòÉΓòÉ
  1315.  
  1316. Use this menu option to turn to the previous page in the notebook. 
  1317.  
  1318. The keyboard shortcut for this option is "Alt + P." 
  1319.  
  1320.  
  1321. ΓòÉΓòÉΓòÉ 12.3.3. Results Page ΓòÉΓòÉΓòÉ
  1322.  
  1323. Use this menu option to jump directly to the Results Page in the notebook. 
  1324.  
  1325. The keyboard shortcut for this option is "Alt + R." 
  1326.  
  1327.  
  1328. ΓòÉΓòÉΓòÉ 12.3.4. CPU Page ΓòÉΓòÉΓòÉ
  1329.  
  1330. Use this menu option to jump directly to the CPU Page in the notebook. 
  1331.  
  1332. The keyboard shortcut for this option is "Alt + C." 
  1333.  
  1334.  
  1335. ΓòÉΓòÉΓòÉ 12.3.5. Disk Page ΓòÉΓòÉΓòÉ
  1336.  
  1337. Use this menu option to jump directly to the Disk Page in the notebook. 
  1338.  
  1339. The keyboard shortcut for this option is "Alt + D." 
  1340.  
  1341.  
  1342. ΓòÉΓòÉΓòÉ 12.3.6. Video Page ΓòÉΓòÉΓòÉ
  1343.  
  1344. Use this menu option to jump directly to the Video Page in the notebook. 
  1345.  
  1346. The keyboard shortcut for this option is "Alt + V." 
  1347.  
  1348.  
  1349. ΓòÉΓòÉΓòÉ 12.3.7. Application Page ΓòÉΓòÉΓòÉ
  1350.  
  1351. Use this menu option to jump directly to the Applications Page  in the 
  1352. notebook. 
  1353.  
  1354. The keyboard shortcut for this option is "Alt + A." 
  1355.  
  1356.  
  1357. ΓòÉΓòÉΓòÉ 12.3.8. User Page ΓòÉΓòÉΓòÉ
  1358.  
  1359. Use this menu option to jump directly to the User Page in the notebook. 
  1360.  
  1361. The keyboard shortcut for this option is "Alt + U." 
  1362.  
  1363.  
  1364. ΓòÉΓòÉΓòÉ 12.3.9. Options Page ΓòÉΓòÉΓòÉ
  1365.  
  1366. Use this menu option to jump directly to the Options Page  in the notebook. 
  1367.  
  1368. The keyboard shortcut for this option is "Alt + O." 
  1369.  
  1370.  
  1371. ΓòÉΓòÉΓòÉ 12.3.10. Logging Options Page ΓòÉΓòÉΓòÉ
  1372.  
  1373. Use this menu option to jump directly to the Logging Options Page in the 
  1374. notebook. 
  1375.  
  1376. The keyboard shortcut for this option is "Alt + L." 
  1377.  
  1378.  
  1379. ΓòÉΓòÉΓòÉ 12.3.11. Macro Page ΓòÉΓòÉΓòÉ
  1380.  
  1381. Use this menu option to jump directly to the Macro Page in the notebook. 
  1382.  
  1383. The keyboard shortcut for this option is "Alt + M." 
  1384.  
  1385.  
  1386. ΓòÉΓòÉΓòÉ 12.4. Options ΓòÉΓòÉΓòÉ
  1387.  
  1388. The Options menu selection presents the user the opportunity to save most of 
  1389. the BenchTech options. BenchTech uses the saved option the next time the 
  1390. program is started. In addition, there are options to revert back to the saved 
  1391. options or to revert back to the original BenchTech defaults. 
  1392.  
  1393.  1. Save Options 
  1394.  2. Revert to Saved 
  1395.  3. Revert to Defaults 
  1396.  
  1397.  
  1398. ΓòÉΓòÉΓòÉ 12.4.1. Save Options ΓòÉΓòÉΓòÉ
  1399.  
  1400. Use the Save Options menu option to save user options so that they may be used 
  1401. the next time BenchTech is started, or so they can be recalled. 
  1402.  
  1403. The options are saved in a file called BT.INI in the directory that BenchTech 
  1404. was started from. If the file does not exist, it is created. 
  1405.  
  1406. The options that are saved are: 
  1407.  
  1408.  1. The number of iterations specified for the Sieve Test 
  1409.  2. The number of iterations specified for the Dhrystone Test 
  1410.  3. The number of disks specified for the Hanoi Test 
  1411.  4. The size of the disks specified for the Hanoi Test 
  1412.  5. All options on the Options 1 page 
  1413.  6. All Logging options on the Options 2 page 
  1414.  7. The Log File name. 
  1415.  
  1416. If the options have been saved (and BT.INI has not been erased), BenchTech will 
  1417. use the saved options the next time it is started. 
  1418.  
  1419.  
  1420. ΓòÉΓòÉΓòÉ 12.4.2. Revert to Saved ΓòÉΓòÉΓòÉ
  1421.  
  1422. The Revert to Saved menu option allows you to change all options back to the 
  1423. values previously saved. See Save Options for information about how options are 
  1424. saved. 
  1425.  
  1426.  
  1427. ΓòÉΓòÉΓòÉ 12.4.3. Revert to Defaults ΓòÉΓòÉΓòÉ
  1428.  
  1429. The Revert to Defaults menu option allows you to change all options back to the 
  1430. values originally supplied with BenchTech. See Save Options for information 
  1431. about what options are saved, and consequently, what options are restored using 
  1432. Revert to Defaults. 
  1433.  
  1434.  
  1435. ΓòÉΓòÉΓòÉ 12.5. Help Menu Option ΓòÉΓòÉΓòÉ
  1436.  
  1437. The Help menu option presents help information about the BenchTech Program. 
  1438.  
  1439.  1. Help Index 
  1440.  2. General Help 
  1441.  3. Using Help 
  1442.  4. Product Information 
  1443.  
  1444.  
  1445. ΓòÉΓòÉΓòÉ 12.5.1. Help Index help ΓòÉΓòÉΓòÉ
  1446.  
  1447. Use Help index to display an alphabetic list of references to the help topics 
  1448. in the active program. 
  1449.  
  1450. Note:  To see all text of the index entries, maximize the Index window. 
  1451.  
  1452. You can select an index entry to display the help topic that is related to that 
  1453. index entry. 
  1454.  
  1455.  
  1456. ΓòÉΓòÉΓòÉ 12.5.2. Help for General Help ΓòÉΓòÉΓòÉ
  1457.  
  1458. The General help panel is an overview of the features of BenchTech. To select 
  1459. one of the topics shown on the General Help panel, double click on the 
  1460. highlighted text. 
  1461.  
  1462.  
  1463. ΓòÉΓòÉΓòÉ 12.5.3. Help for Using Help ΓòÉΓòÉΓòÉ
  1464.  
  1465. Use Using help to find out how to use the help facility. 
  1466.  
  1467.  
  1468. ΓòÉΓòÉΓòÉ 12.5.4. BenchTech Product Information help ΓòÉΓòÉΓòÉ
  1469.  
  1470. This dialog contains copyright information about BenchTech. 
  1471.  
  1472.  
  1473. ΓòÉΓòÉΓòÉ 13. Description of Tests ΓòÉΓòÉΓòÉ
  1474.  
  1475. This section describes each of the BenchTech tests. 
  1476.  
  1477.  
  1478. ΓòÉΓòÉΓòÉ 13.1. Floating Point Math ΓòÉΓòÉΓòÉ
  1479.  
  1480. The Floating Point Math Test is designed to measure the performance of code 
  1481. that is typical of floating point intensive programs, such as certain 
  1482. spreadsheets and Computer Aided Drafting (CAD) programs. "Floating point" is a 
  1483. way of representing real numbers including digits to the right of a decimal 
  1484. point. Floating point numbers are not necessarily represented exactly, but the 
  1485. degree of precision maintained usually far exceeds what is necessary for a 
  1486. given application. 
  1487.  
  1488. For example the number 6.0 is a floating point number, as is 3.1415926. 
  1489. Floating point numbers are often written in scientific notation like 5.4321e-12 
  1490. where the e means "exponent" and the digits to the right of the e are the base 
  1491. 10 exponent, i.e. 5.4321 x 10 raised to the -12th power. 
  1492.  
  1493. This test will utilize a standard math co-processor, like the Intel 80387, if 
  1494. one is configured on your system. It will not use specialized math processors. 
  1495. If your system does not have a math co-processor, this test will run, although 
  1496. it will take considerably longer to complete. See Test Duration and Units. 
  1497.  
  1498.  
  1499. ΓòÉΓòÉΓòÉ 13.2. Integer Math ΓòÉΓòÉΓòÉ
  1500.  
  1501. The Integer Math Test performs integer mathematics using both 16 bit and 32 bit 
  1502. integers (emphasis is on the 32 bit calculations, however). 
  1503.  
  1504. The test does not utilize a math co-processor. 
  1505.  
  1506.  
  1507. ΓòÉΓòÉΓòÉ 13.3. Data Movement ΓòÉΓòÉΓòÉ
  1508.  
  1509. Much of what a computer does is move data from place to place inside of its 
  1510. memory. Many benchmarks focus on the mathematical computing power of the 
  1511. system, but fail to take into account the cost of moving data. The Data 
  1512. Movement Test focuses on this aspect of performance by measuring how long it 
  1513. takes to move data within memory. 
  1514.  
  1515. Examples of situations where data movement plays an important role in computing 
  1516. power are sorting of data, any text processing, and graphics work. 
  1517.  
  1518.  
  1519. ΓòÉΓòÉΓòÉ 13.4. Memory Access ΓòÉΓòÉΓòÉ
  1520.  
  1521. The Memory Access Test measures how long it takes to access your computers 
  1522. memory. This access is not sequential, making it more difficult for your 
  1523. computer's caching algorithm to have the data ready in cache. 
  1524.  
  1525. This test queries a predefined amount of memory within a certain address range 
  1526. and reports the results. It then increases the range size but does not increase 
  1527. the amount of memory to be queried. If access to every location in memory takes 
  1528. the same amount of time, the results will be equal for each range size. If, 
  1529. however, it takes longer on average to access memory that is farther away, it 
  1530. will take longer for the test to complete at each progressively larger range. 
  1531. For example, on a computer with no memory cache, the results for each range 
  1532. size will be virtually the same. On a computer with a cache, like a 486 33 Mhz 
  1533. clone system with 256K cache, the time to complete the memory access gets 
  1534. appreciably longer as the range gets larger. 
  1535.  
  1536. Given that most of today's high performance computer systems rely on cache 
  1537. memory, this test is especially useful to understand how the true performance 
  1538. of the CPU and memory will be. 
  1539.  
  1540.  
  1541. ΓòÉΓòÉΓòÉ 13.5. Sieve of Eratosthenes ΓòÉΓòÉΓòÉ
  1542.  
  1543. The Sieve of Eratosthenes is BenchTech's version of a very simple public domain 
  1544. benchmark that counts prime numbers between 0 and some number (this test use 
  1545. 8190). The test measures the amount of time it takes to complete the count. 
  1546.  
  1547. Sieve is an example of a benchmark that is likely to fit nicely within cache 
  1548. and therefore should not be used to predict any kind of overall performance of 
  1549. the system. 
  1550.  
  1551.  
  1552. ΓòÉΓòÉΓòÉ 13.6. CPU Cycles ΓòÉΓòÉΓòÉ
  1553.  
  1554. The CPU Cycles Test is a very simple benchmark that measures how fast your 
  1555. system is able to perform simple instructions. You may find the results of this 
  1556. test to be on the order of the rated MIPS of your machine. 
  1557.  
  1558. CPU Cycles is an example of a benchmark that is likely to fit nicely within 
  1559. cache and therefore should not be used to predict any kind of overall 
  1560. performance of the system. 
  1561.  
  1562. CPU Cycles is also not a very well behaved piece of code in the sense that it 
  1563. is very unaware that it is running is a multi-tasking operating system. 
  1564. Therefore, when halting CPU Cycles it may take up to a minute to finally halt 
  1565. the test. 
  1566.  
  1567. Note:  If you need to stop this test immediately, close the program. 
  1568.  
  1569.  
  1570. ΓòÉΓòÉΓòÉ 13.7. Dhrystone ΓòÉΓòÉΓòÉ
  1571.  
  1572. The Dhrystone is BenchTech's version of the Dhrystone public domain benchmark. 
  1573. The only modifications that we have made relate to: 
  1574.  
  1575.  1. Allowing BenchTech to halt the benchmark 
  1576.  
  1577.  2. Making the number of loops a modifiable value 
  1578.  
  1579.  3. Displaying the results in the results window instead of standard output 
  1580.  
  1581.  
  1582. ΓòÉΓòÉΓòÉ 13.8. Disk Write ΓòÉΓòÉΓòÉ
  1583.  
  1584. The Disk Write Test measures the amount of time it takes to do a sequential 
  1585. write to your hard disk drive. This test requires approximately 3.5 Megabytes 
  1586. of free space on your disk drive. 
  1587.  
  1588. Results for this test are expressed in Megabytes per second. 
  1589.  
  1590. Definition of Megabyte. 
  1591.  
  1592. Note: You have the option of either using or bypassing the OS/2 disk cache 
  1593. specified in your CONFIG.SYS. For more detail on how to set this option, see 
  1594. System Cache. 
  1595.  
  1596. Results obtained using the System Cache tend to vary, particularly for large 
  1597. caches. One effect that can be noticed when using this test is the so-called 
  1598. "lazy-write" of the operating system. If you run this test bypassing the cache, 
  1599. you'll notice that the disk drive light will go out when the test ends. If you 
  1600. run this test using the disk cache, the test will end before the disk drive 
  1601. light goes off. Because of this effect, we recommend that you set you test up 
  1602. so that the lazy write does not occur during the subsequent test, either by 
  1603. bypassing the cache or using a large pause value. 
  1604.  
  1605.  
  1606. ΓòÉΓòÉΓòÉ 13.9. Disk Read ΓòÉΓòÉΓòÉ
  1607.  
  1608. The Disk Read Test measures the amount of time it takes to do a sequential read 
  1609. from your hard disk drive. This test requires approximately 1.2 Megabytes of 
  1610. free space on your disk drive. 
  1611.  
  1612. Results for this test are expressed in Megabytes per second. 
  1613.  
  1614. Definition of Megabyte. 
  1615.  
  1616. Note: You have the option of either using or bypassing the OS/2 disk cache 
  1617. specified in your CONFIG.SYS. For more detail on how to set this option, see 
  1618. System Cache. 
  1619.  
  1620. Results obtained using the System Cache tend to vary, particularly for large 
  1621. caches. 
  1622.  
  1623.  
  1624. ΓòÉΓòÉΓòÉ 13.10. Disk Random Access ΓòÉΓòÉΓòÉ
  1625.  
  1626. The Disk Random Access Test measures the amount of time it takes to do a series 
  1627. of read/writes from your hard disk drive. These operations are performed in a 
  1628. manner that is not sequential. This test requires approximately 1.2 Megabytes 
  1629. of free space on your disk drive. 
  1630.  
  1631. Results for this test are expressed in Megabytes per second. 
  1632.  
  1633. Definition of Megabyte. 
  1634.  
  1635. Note: You have the option of either using or bypassing the OS/2 disk cache 
  1636. specified in your CONFIG.SYS. For more detail on how to set this option, see 
  1637. System Cache. 
  1638.  
  1639. Results obtained using the System Cache tend to vary, particularly for large 
  1640. caches. 
  1641.  
  1642.  
  1643. ΓòÉΓòÉΓòÉ 13.11. Diskette Write ΓòÉΓòÉΓòÉ
  1644.  
  1645. The Diskette Write Test is the same as the Disk Write Test, except that less 
  1646. data is written, and the target drive is a diskette drive. 
  1647.  
  1648. For more information see Disk Write Test. 
  1649.  
  1650.  
  1651. ΓòÉΓòÉΓòÉ 13.12. Diskette Read ΓòÉΓòÉΓòÉ
  1652.  
  1653. The Diskette Read Test is the same as the Disk Read Test, except that less data 
  1654. is written, and the target drive is a diskette drive. 
  1655.  
  1656. For more information see Disk Read Test. 
  1657.  
  1658.  
  1659. ΓòÉΓòÉΓòÉ 13.13. Diskette Random Access ΓòÉΓòÉΓòÉ
  1660.  
  1661. The Diskette Random Access Test is the same as the Disk Random Access Test, 
  1662. except that less data is written, and the target drive is a diskette drive. 
  1663.  
  1664. For more information see Disk Random Access Test. 
  1665.  
  1666.  
  1667. ΓòÉΓòÉΓòÉ 13.14. Metafile ΓòÉΓòÉΓòÉ
  1668.  
  1669. The Metafile Test measures the amount of time it takes to draw a predefined set 
  1670. of metafiles to your display. 
  1671.  
  1672. Definition of "metafile." 
  1673.  
  1674.  
  1675. ΓòÉΓòÉΓòÉ 13.15. Bitmap Bit-Block Transfer ΓòÉΓòÉΓòÉ
  1676.  
  1677. The Bitmap Bit-Block Transfer Test measures how long it takes to redraw a 
  1678. bitmap on your display. Each time the bitmap is re-drawn, the test uses a 
  1679. different mixing pattern and raster operation. 
  1680.  
  1681. Definition of "bitmap." 
  1682.  
  1683. The process of drawing the bitmap is called a Bit-Block transfer or BitBlt for 
  1684. short. This test uses the BitBlt function provided by the OS/2 Graphics 
  1685. Programming Interface (GPI). This test does not stretch the bitmap. 
  1686.  
  1687. Definition of "BitBlt." 
  1688.  
  1689.  
  1690. ΓòÉΓòÉΓòÉ 13.16. Bitmap Scaling ΓòÉΓòÉΓòÉ
  1691.  
  1692. The Bitmap Scaling Test measures how long it takes to redraw a bitmap on your 
  1693. display. Each time the bitmap is re-drawn, the test uses a different mixing 
  1694. pattern and raster operation.  Definition of "bitmap". 
  1695.  
  1696. The process of drawing the bitmap is called a Bit-Block transfer or BitBlt for 
  1697. short. This test uses the BitBlt function provided by the OS/2 Graphics 
  1698. Programming Interface (GPI). This test is very similar to the Bitmap Bit-Block 
  1699. Transfer Test, except that it scales the bitmap to the size of the graphics 
  1700. output window. Since the effect of scaling the bitmap greatly increases the 
  1701. amount of time required to draw the bitmap, the number of iterations of drawing 
  1702. the bitmap is less in this test than in the Bitmap Bit-Block Transfer Test. 
  1703.  
  1704. Definition of "BitBlt". 
  1705.  
  1706.  
  1707. ΓòÉΓòÉΓòÉ 13.17. Text Display ΓòÉΓòÉΓòÉ
  1708.  
  1709. The Text Display Test measures the time it takes to write a predefined sequence 
  1710. of text lines to the display. This test uses the OS/2 Graphics Programming 
  1711. Interface (GPI) to write the text to the display. 
  1712.  
  1713.  
  1714. ΓòÉΓòÉΓòÉ 13.18. Simple Vectors ΓòÉΓòÉΓòÉ
  1715.  
  1716. The Simple Vectors Test measures how long it takes to draw a set of straight 
  1717. lines. Although the test may look complicated, only straight lines are actually 
  1718. drawn. 
  1719.  
  1720. Note:  This tests will utilize a math co-processor if one is installed in your 
  1721. system. 
  1722.  
  1723.  
  1724. ΓòÉΓòÉΓòÉ 13.19. Complex Vectors ΓòÉΓòÉΓòÉ
  1725.  
  1726. The Complex Vectors Test uses three OS/2 GPI functions to draw more complex 
  1727. vectors on the display. This test measures the total time to draw the vectors. 
  1728.  
  1729.  1. Poly line (line segments) 
  1730.  2. Poly Fillet (fillet curves generated from multiple reference points) 
  1731.  3. Poly Spline (spline curves generated from multiple reference points) 
  1732.  
  1733.  
  1734. ΓòÉΓòÉΓòÉ 13.20. Filled Vectors ΓòÉΓòÉΓòÉ
  1735.  
  1736. The Filled Vectors Test takes advantage of the OS/2 GPIs ability to fill a 
  1737. dynamically drawn area. The test measures the time it takes to draw a series of 
  1738. filled shapes. 
  1739.  
  1740.  
  1741. ΓòÉΓòÉΓòÉ 13.21. Towers of Hanoi ΓòÉΓòÉΓòÉ
  1742.  
  1743. The Towers of Hanoi is BenchTech's implementation of the well known "Towers of 
  1744. Hanoi" simulation. The test measures how long it takes to solve the Towers of 
  1745. Hanoi puzzle. This puzzle consists of three "towers" and a number of "disks," 
  1746. where each disk is of a different width. 
  1747.  
  1748. Initially, the disks are placed on one of the towers so that the widest disk is 
  1749. at the bottom of the tower, and the next largest is on top of it and so on. 
  1750.  
  1751. The object of the puzzle is to move the disks from the initial tower to one of 
  1752. the other towers. Only one disk can be moved at a time, and it must be moved to 
  1753. one of the other towers such that no larger disk is ever on top of a smaller 
  1754. one. 
  1755.  
  1756. Although Hanoi is a fairly trivial benchmark, it is interesting because it 
  1757. demonstrates two things about your computer, video re-draw and CPU speed. There 
  1758. are two parameters that you can modify, the number of disks and also the size 
  1759. of each disk. As you might expect, the time to complete the puzzle tends to 
  1760. vary exponentially as the number of disks are increased. The time to complete 
  1761. the puzzle is also influenced by the size of the disks, however, since larger 
  1762. disks take slightly longer to draw and erase than smaller ones. 
  1763.  
  1764. Note:  The maximum allowable value for the number of disks is 16. The maximum 
  1765. allowable value for the disk size is 18. If you enter a higher number, the test 
  1766. will use these values. 
  1767.  
  1768.  
  1769. ΓòÉΓòÉΓòÉ 13.22. Application Load ΓòÉΓòÉΓòÉ
  1770.  
  1771. The Application Load Test measures how long it takes to load (and dismiss) a 
  1772. special version of the BenchTech program (x$$$bt00.exe). 
  1773.  
  1774. This test will generally run faster the second and subsequent runs. See the 
  1775. "Fairness/Testing Methodology" section of the users manual for a discussion of 
  1776. this aspect of testing. 
  1777.  
  1778.  
  1779. ΓòÉΓòÉΓòÉ 13.23. Excel ΓòÉΓòÉΓòÉ
  1780.  
  1781. The Excel Test measures how long it takes to load Microsoft (r) Excel for OS/2 
  1782. and execute an predefined Excel macro. The Excel macro creates a spreadsheet 
  1783. and fills it with data. It then creates a graph based on the data and forces 
  1784. several re-calculations of the spreadsheet data and re-drawing of the graph. 
  1785.  
  1786. The Excel Test requires Microsoft Excel for OS/2, which is a commercial 
  1787. spreadsheet package that is not included with BenchTech. Version 1.0 of 
  1788. BenchTech was tested with version 3.0 of Microsoft Excel for OS/2. BenchTech 
  1789. will search your disk for a directory called \EXCEL. If found it will fill this 
  1790. directory in the Excel pathname entry field. If the directory is not found, the 
  1791. pathname entry field will display "(not found)". If this directory is 
  1792. incorrect, type over it with the pathname where Excel for OS/2 can be found. 
  1793.  
  1794. Note: There are a few things you may need to know about this test: 
  1795.  
  1796.  1. This test is dependant on your installation of Microsoft Excel and OS/2. 
  1797.     Care should be taken when comparing results from this test with those from 
  1798.     another computer system. 
  1799.  
  1800.  2. This test will generally run faster the second and subsequent runs. See the 
  1801.     "Fairness/Testing Methodology" section of the users manual for a discussion 
  1802.     of this aspect of testing. 
  1803.  
  1804.  3. This test uses the clipboard to add data to the Excel spreadsheet. Do not 
  1805.     run the test if there is clipboard data that you need to save. 
  1806.  
  1807.  4. The test copies a file called x$$$bt00.xlm to your XLSTART directory, which 
  1808.     is a subdirectory of the directory that contains Excel for OS/2. At the end 
  1809.     of the test, this file will be deleted. 
  1810.  
  1811.     a. If this directory does not exist, the test will fail. To create it, open 
  1812.        an OS/2 window and change directories to the directory containing Excel 
  1813.        (i.e. cd \excel), and create a directory called XLSTART (i.e. mkdir 
  1814.        xlstart). 
  1815.  
  1816.     b. If XLSTART does exist, but has Excel files already in it, the test 
  1817.        results will potentially not be valid for comparison because these Excel 
  1818.        files will also be executed. 
  1819.  
  1820.  5. This test will not work with Microsoft Excel for Windows. 
  1821.  
  1822.  6. If you want to use your own Excel macro, just replace x$$$bt00.xlm with 
  1823.     your macro. The macro should not wait for user input, and it should close 
  1824.     the Excel program when it is finished. 
  1825.  
  1826.  
  1827. ΓòÉΓòÉΓòÉ 13.24. DeScribe(r) ΓòÉΓòÉΓòÉ
  1828.  
  1829. The DeScribe Test measures how long it takes to load DeScribe and execute an 
  1830. predefined DeScribe macro. 
  1831.  
  1832. The DeScribe Test requires DeScribe for OS/2, which is a commercial word 
  1833. processor package that is not included with BenchTech. Version 1.0 of BenchTech 
  1834. was tested with version 3.0 of DeScribe for OS/2. BenchTech will search your 
  1835. disk for a directory called \DESCRIBE. If found it will fill this directory in 
  1836. the DeScribe pathname entry field. If the directory is not found, the pathname 
  1837. entry field will display "(not found)." If this directory is incorrect, type 
  1838. over it with the pathname where DeScribe for OS/2 can be found. 
  1839.  
  1840. Note: There are several things you may need to know about this test: 
  1841.  
  1842.  1. This test is dependant on your installation of DeScribe and OS/2. Care 
  1843.     should be taken when comparing results from this test with those from 
  1844.     another computer system. 
  1845.  
  1846.  2. This test will generally run faster the second and subsequent runs. See the 
  1847.     "Fairness/Testing Methodology" section of the users manual for a discussion 
  1848.     of this aspect of testing. 
  1849.  
  1850.  3. This test uses the clipboard to add data to the DeScribe document. Do not 
  1851.     run the test if there is clipboard data that you need to save. 
  1852.  
  1853.  4. This test will not work with DeScribe for Windows. 
  1854.  
  1855.  5. If you want to use your own DeScribe macro, just replace x$$$bt00.dml with 
  1856.     your macro. The macro should not wait for user input, and it should close 
  1857.     the DeScribe program when it is finished. 
  1858.  
  1859.  
  1860. ΓòÉΓòÉΓòÉ 13.25. User Test ΓòÉΓòÉΓòÉ
  1861.  
  1862. The user test allows you to specify your own BenchTech test. There are three 
  1863. parts to this test, the setup program(s), the timed program(s), and the cleanup 
  1864. program(s). 
  1865.  
  1866. Use the setup program to setup any special needs that your program has. Use the 
  1867. cleanup program to cleanup after the program. The setup and cleanup programs 
  1868. are optional. 
  1869.  
  1870. The timed program is timed from when it is started until OS/2 notified 
  1871. BenchTech that it has completed. 
  1872.  
  1873. In a nutshell, BenchTech does the following with this test: 
  1874.  
  1875.  1. If you have specified a setup program, BenchTech launches it with any 
  1876.     parameters you have specified. BenchTech waits for the setup program to 
  1877.     finish. 
  1878.  
  1879.  2. A timer is started, and the timed program is launched with the parameters 
  1880.     you specified, if any. 
  1881.  
  1882.  3. When the timed program finishes, the timer is stopped and the results are 
  1883.     reported. 
  1884.  
  1885.  4. If you have specified a cleanup program, BenchTech launches it with any 
  1886.     parameters you have specified. BenchTech waits for the cleanup program to 
  1887.     finish, and then goes on to the next test, if any. 
  1888.  
  1889. Note:  Since BenchTech waits for the programs to complete, it is important that 
  1890. they terminate. If it does not terminate, you must terminate it manually, so 
  1891. that BenchTech will continue to run. If you are unable to terminate it, you 
  1892. will have to close BenchTech. 
  1893.  
  1894. Note:  To run commands that are built into OS/2, such as "copy" and "del," 
  1895. enter "CMD.EXE" in the command line, and "/C copy" or "/C del" in the parameter 
  1896. line. To run DOS programs, enter the name of the program in the command line. 
  1897. The program will be run in a full screen session. To run Windows programs, 
  1898. enter "WINOS2.COM" in the command line and the Windows program name in the 
  1899. parameter line. 
  1900.  
  1901. Example: 
  1902.  
  1903. This example replicates the Excel test, and demonstrates the use of the setup 
  1904. and cleanup fields. (The following assumes that the Excel is located in 
  1905. d:\excel and that the xlstart directory exists.) 
  1906.  
  1907. Setup command line 
  1908.  
  1909.    cmd.exe 
  1910.  
  1911. Setup parameter line 
  1912.  
  1913.    /C copy x$$$bt00.xlm d:\excel\xlstart 
  1914.  
  1915. Timed command line 
  1916.  
  1917.    d:\excel\excel.exe 
  1918.  
  1919. Timed parameter line 
  1920.  
  1921. Cleanup command line 
  1922.  
  1923.    cmd.exe 
  1924.  
  1925. Cleanup parameter line 
  1926.  
  1927.    /C del d:\excel\xlstart\x$$$bt00.xlm 
  1928.  
  1929.  
  1930. ΓòÉΓòÉΓòÉ 14. Units and Test Duration ΓòÉΓòÉΓòÉ
  1931.  
  1932. This section lists, for each test, the approximate amount of time each test is 
  1933. expected to take. In addition, this section lists the units that each test 
  1934. reports its results in, or whether higher or lower indicates better 
  1935. performance. 
  1936.  
  1937. Note:  The ranges given for the duration are approximate and will vary with 
  1938. your configuration. The numbers given here are some observed times noted when 
  1939. tested on computer systems ranging from a 386SX/16 to a 486DX/33. 
  1940.  
  1941. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1942. ΓöéTest Name      ΓöéDuration  ΓöéUnits       ΓöéHigh orΓöé
  1943. Γöé               Γöéin secondsΓöé            Γöélow    Γöé
  1944. Γöé               Γöé          Γöé            Γöébetter Γöé
  1945. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1946. ΓöéBenchTech CPU  Γöé7 - 57    Γöéunits per   Γöé      Γöé
  1947. Γöé               Γöé          Γöésecond      Γöé       Γöé
  1948. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1949. ΓöéBenchTech      Γöé25 - 93   Γöéunits per   Γöé      Γöé
  1950. ΓöéComposite      Γöé          Γöésecond      Γöé       Γöé
  1951. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1952. ΓöéFloating Point Γöé1 - 307** Γöéseconds     Γöé      Γöé
  1953. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1954. ΓöéInteger Math   Γöé7 - 32    Γöéseconds     Γöé      Γöé
  1955. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1956. ΓöéData Movement  Γöé9 - 45    Γöéseconds     Γöé      Γöé
  1957. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1958. ΓöéMemory Access  Γöé60 - 280  Γöéseconds     Γöé      Γöé
  1959. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1960. ΓöéSieve of       Γöé3 - 50**  Γöéseconds     Γöé      Γöé
  1961. ΓöéEratosthenes   Γöé          Γöé            Γöé       Γöé
  1962. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1963. ΓöéCPU Cycles     Γöé7 - 56    Γöémillion     Γöé      Γöé
  1964. Γöé               Γöé          Γöécycles per  Γöé       Γöé
  1965. Γöé               Γöé          Γöésecond      Γöé       Γöé
  1966. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1967. ΓöéDhrystone      Γöé14 - 100**Γöédhrystones  Γöé      Γöé
  1968. Γöé               Γöé          Γöéper second  Γöé       Γöé
  1969. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1970. ΓöéDisk SequentialΓöé6 - 15    Γöémegabytes   Γöé      Γöé
  1971. ΓöéWrite          Γöé          Γöéper second  Γöé       Γöé
  1972. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1973. ΓöéDisk SequentialΓöé12 - 25   Γöémegabytes   Γöé      Γöé
  1974. ΓöéRead           Γöé          Γöéper second  Γöé       Γöé
  1975. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1976. ΓöéDisk Random    Γöé40 - 60   Γöémegabytes   Γöé      Γöé
  1977. ΓöéAccess         Γöé          Γöéper second  Γöé       Γöé
  1978. ΓöéRead/Write     Γöé          Γöé            Γöé       Γöé
  1979. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1980. ΓöéDiskette       Γöé30 - 40   Γöémegabytes   Γöé      Γöé
  1981. ΓöéSequential     Γöé          Γöéper second  Γöé       Γöé
  1982. ΓöéWrite          Γöé          Γöé            Γöé       Γöé
  1983. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1984. ΓöéDiskette       Γöé40 - 60   Γöémegabytes   Γöé      Γöé
  1985. ΓöéSequential ReadΓöé          Γöéper second  Γöé       Γöé
  1986. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1987. ΓöéDiskette RandomΓöé100 - 200 Γöémegabytes   Γöé      Γöé
  1988. ΓöéAccess         Γöé          Γöéper second  Γöé       Γöé
  1989. ΓöéRead/Write     Γöé          Γöé            Γöé       Γöé
  1990. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1991. ΓöéMetafile       Γöé17 - 66   Γöéseconds     Γöé      Γöé
  1992. ΓöéDisplay        Γöé          Γöé            Γöé       Γöé
  1993. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1994. ΓöéBitmap         Γöé30 - 68   Γöéseconds     Γöé      Γöé
  1995. ΓöéBit-Block      Γöé          Γöé            Γöé       Γöé
  1996. ΓöéTransfer       Γöé          Γöé            Γöé       Γöé
  1997. Γöé(BitBlt)       Γöé          Γöé            Γöé       Γöé
  1998. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1999. ΓöéBitmap Scaling Γöé36 - 121  Γöéseconds     Γöé      Γöé
  2000. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2001. ΓöéText Display   Γöé7 - 17    Γöéseconds     Γöé      Γöé
  2002. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2003. ΓöéSimple Vectors Γöé8 - 35    Γöéseconds     Γöé      Γöé
  2004. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2005. ΓöéComplex VectorsΓöé13 - 57   Γöéseconds     Γöé      Γöé
  2006. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2007. ΓöéFilled Vectors Γöé9 - 38    Γöéseconds     Γöé      Γöé
  2008. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2009. ΓöéTowers of HanoiΓöé39 - 159  Γöéseconds     Γöé      Γöé
  2010. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2011. ΓöéApplication    Γöé3 - 8     Γöéseconds     Γöé      Γöé
  2012. ΓöéLoad           Γöé          Γöé            Γöé       Γöé
  2013. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2014. ΓöéExcel          Γöé35 - 70   Γöéseconds     Γöé      Γöé
  2015. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2016. ΓöéDeScribe       Γöé32 - 64   Γöéseconds     Γöé      Γöé
  2017. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2018. ΓöéUser Tests     ΓöéN/A       Γöéseconds     Γöé      Γöé
  2019. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2020.  
  2021.  
  2022. ΓòÉΓòÉΓòÉ 15. BenchTech glossary ΓòÉΓòÉΓòÉ
  2023.  
  2024. This section contains definitions of some of the terms used in BenchTech and in 
  2025. the BenchTech help panels. 
  2026.  
  2027.  
  2028. ΓòÉΓòÉΓòÉ 15.1. Bitmap ΓòÉΓòÉΓòÉ
  2029.  
  2030. bitmap 
  2031.  
  2032.    A bitmap is an array of bits organized into rows and columns in which each 
  2033.    bit (monochrome bitmap) or series of bits (color bitmap) represent pixels on 
  2034.    the screen. Bitmaps are device dependent. 
  2035.  
  2036.  
  2037. ΓòÉΓòÉΓòÉ 15.2. BitBlt ΓòÉΓòÉΓòÉ
  2038.  
  2039. BitBlt 
  2040.    BitBlt is short for Bit-Block Transfer, a process of moving the contents of 
  2041.    a bitmap to a device, such as a display. It can be a simple process where 
  2042.    the bits contained in the bitmap are represented directly, or it can involve 
  2043.    more complex operations including stretching the bitmap, inverting it, 
  2044.    mixing it with another bitmap, or mixing it with a pattern. 
  2045.  
  2046.  
  2047. ΓòÉΓòÉΓòÉ 15.3. Clipboard ΓòÉΓòÉΓòÉ
  2048.  
  2049. clipboard 
  2050.    The clipboard is a temporary place in memory where text (as well as other 
  2051.    types of data) is stored. The clipboard stores text that you have copied or 
  2052.    cut so that you can paste it into a file. 
  2053.  
  2054.    The clipboard holds one block of text at a time. When you cut or copy a 
  2055.    block of text, you replace the text that was there. 
  2056.  
  2057.  
  2058. ΓòÉΓòÉΓòÉ 15.4. CPU ΓòÉΓòÉΓòÉ
  2059.  
  2060. CPU 
  2061.    CPU stands for Central Processing Unit. 
  2062.  
  2063.    The CPU in computers that run OS/2 (at least this version of OS/2) are 
  2064.    usually the Intel 80386 or 80486, or equivalent. 
  2065.  
  2066.  
  2067. ΓòÉΓòÉΓòÉ 15.5. Logging ΓòÉΓòÉΓòÉ
  2068.  
  2069. logging 
  2070.    Logging, in the context of the BenchTech program, means the saving of result 
  2071.    data (the data that appears in your results window) to a disk or diskette 
  2072.    file. 
  2073.  
  2074.    Log data are generally written to the log file when BenchTech is ended. When 
  2075.    you close the BenchTech program, if this option is set to Write or Append, 
  2076.    the log data will be written to the log file. 
  2077.  
  2078.    In addition, if the results window contents reach approximately 30,000 
  2079.    characters, the contents of the window are logged according to this option 
  2080.    and the results window is cleared. 
  2081.  
  2082.  
  2083. ΓòÉΓòÉΓòÉ 15.6. Macro ΓòÉΓòÉΓòÉ
  2084.  
  2085. macro 
  2086.    In the context of this program, a macro is a subprogram that allows an 
  2087.    operator to group multiple commands into one file. In BenchTech, macros use 
  2088.    the Rexx programming language plus some extra BenchTech specific functions. 
  2089.    A BenchTech macro is an ASCII file containing Rexx and BenchTech commands. 
  2090.  
  2091.  
  2092. ΓòÉΓòÉΓòÉ 15.7. Megabyte ΓòÉΓòÉΓòÉ
  2093.  
  2094. megabyte 
  2095.    A megabyte is defined as 1,048,576 bytes, which is 2 to the 20th power. 
  2096.  
  2097.  
  2098. ΓòÉΓòÉΓòÉ 15.8. Metafile ΓòÉΓòÉΓòÉ
  2099.  
  2100. metafile 
  2101.    A metafile is a collection of drawing instructions saved in a file. Most 
  2102.    metafiles are device independent. An example of a device dependent metafile 
  2103.    is one that contains a bitmap. 
  2104.  
  2105.  
  2106. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  2107.  
  2108. The time to complete the floating point test depends largely on whether or not 
  2109. a floating point co-processor is installed. On machine with an installed 
  2110. co-processor, the time to complete this test is typically 1 to 2 seconds. 
  2111. Without a co-processor, it can take 200 - 300 seconds. 
  2112.  
  2113.  
  2114. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  2115.  
  2116. Using the default number of iterations